:global .ant-col-5 {
  flex: 0 0 20% !important;
}

.home_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100vh;
  text-align: center;
  margin-bottom: 50px;

  .banner {
    min-height: 400px;
    min-width: 80%;
    background-size: cover; /* 让背景图片填充整个div */
    background-position: center; /* 将背景图片居中 */
  }

  .tips{
    margin-top: 30px;
    font-size: 40px;
    font-weight: bold;
    user-select: none;
  }

  .tips_text {
    //background: linear-gradient(to right, #2e6ee7, #8c8ef7);
    background: linear-gradient(to right, #ff0000, #0000ff); /* 设置渐变背景 */
    -webkit-background-clip: text; /* 将背景应用于文字 */
    -webkit-text-fill-color: transparent; /* 隐藏文字的实际颜色 */
    user-select: none;
  }

  .desc{
    margin-top: 30px;
    font-size: 30px;
    font-weight: bold;
    user-select: none;
    color: #7d68ef;
  }

  .desc_buZhou{
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    color:#d15a12;
  }


  .dcc_bg_gradient {
    //background-image: linear-gradient(to top right, var(--tw-gradient-stops)) !important;
    background: linear-gradient(90deg, #2e6ee7, #8c8ef7) !important;
    --tw-gradient-from: #00bbac var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 187, 172, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #2069ca var(--tw-gradient-to-position);
    border-radius: 40px;
    font-size: 30px;
    height: auto;
    padding: 10px 50px;
    margin-top: 30px;
  }


  .qv{
    width: 80%;
    padding: 50px;
    color: #7d68ef;
    background-color: #fff;
    text-align: left;
    border: 1px solid #7d68ef;
    margin-top: 30px;
    border-radius: 10px;

    .qv_q{
      font-size: 30px;
    }
    .qv_a{
      font-size: 20px;
      margin-top: 20px;
    }
  }

}
